const { sequelize } = require('../config/database');
const AiPerson = require('../models/AiPerson');
const aiPersonsData = require('../data/aiPersonsData');

async function seedAiPersons() {
    try {
        // 同步数据库模型
        await sequelize.sync();
        
        // 清空现有数据
        await AiPerson.destroy({ where: {}, truncate: true });
        
        // 插入新数据
        await AiPerson.bulkCreate(aiPersonsData);
        
        console.log('AI人物数据填充成功！');
        process.exit(0);
    } catch (error) {
        console.error('AI人物数据填充失败:', error);
        process.exit(1);
    }
}

seedAiPersons(); 